// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package u.aly; import java.util.ArrayList; import java.util.BitSet; import java.util.Iterator; import java.util.List; // Referenced classes of package u.aly: // dj, de, av, am, // ao, cu, cy, bz class aY extends dj { private aY() { } aY(aY ay) { this(); } public void a(cy cy, av av1) { de de1; de1 = (de)cy; de1.a(av1.a); BitSet bitset = new BitSet(); if (av1.k()) { bitset.set(0); } if (av1.p()) { bitset.set(1); } if (av1.u()) { bitset.set(2); } de1.a(bitset, 3); if (!av1.k()) goto _L2; else goto _L1 _L1: Iterator iterator2; de1.a(av1.b.size()); iterator2 = av1.b.iterator(); _L5: if (iterator2.hasNext()) goto _L3; else goto _L2 _L2: if (av1.p()) { de1.a(av1.c.size()); for (Iterator iterator1 = av1.c.iterator(); iterator1.hasNext(); ((ao)iterator1.next()).b(de1)) { break MISSING_BLOCK_LABEL_209; } } if (av1.u()) { de1.a(av1.d.size()); for (Iterator iterator = av1.d.iterator(); iterator.hasNext(); ((ao)iterator.next()).b(de1)) { break MISSING_BLOCK_LABEL_226; } } return; _L3: ((am)iterator2.next()).b(de1); if (true) goto _L5; else goto _L4 _L4: } public void a(cy cy, bz bz) { b(cy, (av)bz); } public void b(cy cy, av av1) { int i; de de1; BitSet bitset; i = 0; de1 = (de)cy; av1.a = de1.z(); av1.a(true); bitset = de1.b(3); if (!bitset.get(0)) goto _L2; else goto _L1 _L1: cu cu1; int j; cu1 = new cu((byte)12, de1.w()); av1.b = new ArrayList(cu1.b); j = 0; _L11: if (j < cu1.b) goto _L4; else goto _L3 _L3: av1.b(true); _L2: if (!bitset.get(1)) goto _L6; else goto _L5 _L5: cu cu2; int k; cu2 = new cu((byte)12, de1.w()); av1.c = new ArrayList(cu2.b); k = 0; _L12: if (k < cu2.b) goto _L8; else goto _L7 _L7: av1.c(true); _L6: if (!bitset.get(2)) goto _L10; else goto _L9 _L9: cu cu3; cu3 = new cu((byte)12, de1.w()); av1.d = new ArrayList(cu3.b); _L13: if (i < cu3.b) { break MISSING_BLOCK_LABEL_272; } av1.d(true); _L10: return; _L4: am am1 = new am(); am1.a(de1); av1.b.add(am1); j++; goto _L11 _L8: ao ao1 = new ao(); ao1.a(de1); av1.c.add(ao1); k++; goto _L12 ao ao2 = new ao(); ao2.a(de1); av1.d.add(ao2); i++; goto _L13 } public void b(cy cy, bz bz) { a(cy, (av)bz); } }